package com.house.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.*;

import java.util.Date;
import java.util.List;

/**
 * @author: GGP
 * @description: 房源VO实体类
 * @time: 2023-04-13 15:43
 **/

@NoArgsConstructor
@AllArgsConstructor
@Getter
@Setter
@ToString
public class HouseVO {

	/** id */
	private Integer id;

	/** 房屋标题 */
	private String houseTitle;

	/** 房屋规格（几室几厅） */
	private String houseModel;

	/** 房屋简介 */
	private String houseDesc;

	/** 房屋面积 */
	private Integer houseArea;

	/** 房屋总楼层 */
	private Integer houseFloor;

	/** 装修风格 */
	private String houseStyle;

	/** 出租方式 */
	private String houseType;

	/** 所在城市 */
	private Integer houseCity;

	/** 房屋详细地址 */
	private String houseAddress;

	/** 小区名称 */
	private String communityName;

	/** 价格 */
	private Integer price;

	/** 房屋朝向 */
	private String houseOriented;

	/** 房东联系方式 */
	private String publisherPhone;

	/** 房东 */
	private String publisher;

	/** 房屋简介照片 */
	private String houseImage;

	/** 房屋详情照片 */
	private List<String> imgs;

	/** 发布时间 */
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
	private Date publishTime;

	/** 好评 (0-5):表示0-5星 */
	private Integer score;
}
